Big Huge Thesaurus

vesicula umbilicus

noun